@charset "UTF-8";
/* CSS Document */

*{ margin:0px; padding:0px; list-style:none; font-family: "微软雅黑", "黑体","宋体";    text-decoration:none;}

body{
	color:#404040;/*网站主体内容颜色*/
	font-size:14px;	
	text-align:left; 
	line-height:28px; }
	
html{ 
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden; 
}

a{ color:#404040;}
a:hover{text-decoration: none; color:#ef1f27;}
a img { border:0;}
i {font-style: normal;}
ul, ol{ margin:0 auto; padding:0px;}
p{ padding:0px; margin:0 auto;}

.fun_box font a:hover,a:hover{ color:#d10056;}
.pt{padding-top:10px;}
.x_line3{ border-top:1px #404040 dotted;}

/*浮动*/
.floleft{ float:left;}
.floright{ float:right;}
.cl{ clear:both;}/*清浮动*/

.dg{ margin-top:15px;}
.dg2{ margin-top:5px;}
.pb{ padding-bottom:5px;}
.pb2{ padding-bottom:10px;}
.pl{ padding-left:20px;}
.pl2{ padding-left:10px;}

.container,.youth_fameau{ width:100%; margin:0 auto; }
.concent,.youtn_warp{ width:1000px; margin:0 auto;}

.youth_hot{ height:100%;}
.kp_logo{ width:220px; height:80px; float:left; padding-top:35px;}
.youth_gw{ width:440px; height:106px; float:left; margin:20px 29px 0px; display:inline;}

.youth_so{ width:280px;  float:right; padding-top:15px; }
.youth_so font{ color:#424242; line-height:40px;}
.youth_so .date{  width:280px;font-size:14px; float:left; text-align:center;}
.youth_so span{ width:219px; height:30px; float:left;border-top:#c3c3c3 1px solid;border-bottom:#c3c3c3 1px solid;border-left:#c3c3c3 1px solid;}
.youth_so p{width:60px;float:right; height:32px; background: url(youth_ssbg.gif) no-repeat;font-size:16px; text-align:center; line-height:28px; color:#fff;}
.youth_so p a{  color:#fff;}
.jn-wby{width:189px; height:30px; float:left; border:0; font-size:14px; line-height:30px; color:#000; text-align:left;}
.youth_so em{ width:280px;float:left;  font-style:normal; line-height:20px; color:#164475;}

.hd_top{width:100%; border-top:5px solid #38a548; background: #f7f7f7; height:40px; border-bottom:1px solid #e5e5e5;}
.hd_top1{ width:1000px; height:5px; background:url(//news.youth.cn/images/youth_sjy_01.jpg) no-repeat; margin:-5px auto;_margin:-12px auto;}
.hd_top_box{width:1000px; height:40px; margin:0 auto; line-height:45px; text-align:left;}
.hd_top_box a{ padding:0 10px 0 9px; font-size:12px; color:#666666;}
/*top样式*/


.menu{width:100%;height:72px;background: url(//fun.youth.cn/images/20160607fun-meau.gif) repeat-x;}
.menu .nav{width:1000px;height:72px;margin:0 auto;}
.menu .nav li{float:left;list-style:none;}
.menu .nav li a{display:block;height:57px;padding:15px 30px 0px 30px;font-size:18px;color:#fff; text-decoration:none;position:relative;overflow:hidden;}
.menu .nav li .nav_img{ text-align:center; height:20px;line-height:20px;}
.menu .nav li .nav_img a{ border:none;}
.menu .nav li a:hover,.menu .nav li a.current{background:#d10056;color:#fff;}


.youth_fun{ width:1000px; float:left;}

/*焦点图*/
.jsArea {width:675px;height:415px;background:#fff;position:relative;overflow:hidden;}
.jsArea .preNext { width: 100px; height: 200px; position: absolute; top: 80px; cursor: pointer; z-index:99; }
.jsArea .pre { left: 0; background: url(//d.youth.cn/images/sprite.png) no-repeat left center; }
.jsArea .next { right: 0; background: url(//news.youth.cn/images/sprite1.png) no-repeat right center; }
.slidImgDiv {width:675px;height:415px;overflow:hidden;position:relative;}
.slidImgDiv ul {position:absolute;z-index:2;margin:0;padding:0;}
.slidImgDiv ul li {float:left;width:675px;height:415px;overflow:hidden;position:relative;z-index:3;}
.slidImgDiv ul li .marking {position:absolute;left:0;bottom:0;width:100%;height:40px;background:#000;display:block;-moz-opacity:0.6;opacity: 0.6;filter: Alpha(opacity=60);z-index:5;}
.slidImgDiv ul li .txt {position:absolute;left:0;bottom:0;width:100%;z-index:6;font-size:16px;line-height:40px; font-family: "\5FAE\8F6F\96C5\9ED1";color:#fff;text-align:left;}
.slidImgDiv ul li .txt a { font-size:16px;line-height:40px; font-family: "\5FAE\8F6F\96C5\9ED1";color:#fff;margin:0 10px;text-decoration:none;text-align:left;}
.slidContrlDiv {position:absolute;left:0;bottom:0;width:100%;z-index:3;}
.slidContrlDiv ol {position:absolute;right:0;bottom:15px;_bottom:10px;z-index:10;margin:0;padding:0; margin-right:5px;}
.slidContrlDiv li {float:left;width:8px;height:8px;text-align:center;display:inline;margin:0 5px 0 5px;}
.slidContrlDiv li a { display:inline;width:8px;height:8px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#d9d9d9;border-radius:7px;}
.slidContrlDiv li.current a, .slidContrlDiv li a:hover {background:#fc114a;}


.fun_z{ width:675px; float:left; position:relative; }
.fun_lm,.fun_nk{ width:100%; float:left; }
.fun_lm{ height:35px; background: url(zq-funico3.gif) repeat-x;}
.fun_lm span{  text-align:left; display:block; background-color:#FFF; padding-right:10px;}

.z_line{ border-bottom:1px #da206d solid;}
.x_line{ border-bottom:1px #db061f dotted;}
.x_line2{ border-bottom:1px #404040 dotted;}

				
.fun_big{ width:305px; float:right; background-color:#f2f2f2;}
			
.fun_bt li{ background:url(zq-funico.gif) no-repeat left;font-size:12px; text-indent:20px;}				
.fun_bt2,.fun_bt3,.fun_zy{ width:100%; float:left; }
.fun_bt2 li,.fun_bt3 li{ width:99%;float:left;  }
.fun_bt2 li b{ font-size:16px;}
.fun_bt3 li{ background:url(zq-funico2.gif) no-repeat left;text-indent:10px;}
.fun_bt2 li font{ width:20px; float:left; text-align:center;}

.fun_zn{ width:315px; float:left;}
.fun_zn2{ width:340px; float:left;}
.fun_zn3{ width:250px; float:left;}
.fun_zy dd{width:150px;float:right; padding-left:10px;  }

.fun_list{ width:140px; float:left; }
.fun_list li{ width:120px; height:40px; background-color:#bab9b9;font-size:16px; line-height:40px; margin:0px 0px 12px 0px;padding:0px 10px;}
.fun_list li a{ color:#fff; display:block; text-align:center;  }
.fun_list li a:hover{ color:#515151;background:url(fun-nav.gif) no-repeat right; }				

.fun_left{ float:left; width:675px; height: auto; }
.star{ width:675px; height:60px; background:url(//fun.youth.cn/images/20160607fun_04.jpg) no-repeat;}
.more{ line-height:28px; float:right; padding-top:30px; padding-right:10px;}
.more a{ color:#fff; }

.lieb_list{ width:675px; float:left; display:inline; }
.lieb_list li{ width:675px; float:left;  padding:10px 0 15px 0; display:inline; border-bottom: dotted 1px #CCCCCC;}
.nn_con{ width:675px; float:left;}
.conn{ width:675px;  float:left; margin-top:10px; display:inline;}
.nn_biao{ float:left; font-size:16px; line-height:30px;}
.nn_nei{width:500px; height:85px; overflow:hidden; float: left; margin-left:20px;}

.star_tu{ width:675px; float:left; height:auto;}
.tu_biao{ width:675px; float:left; background:url(fun_11.png) no-repeat left;}
.st_tit{ line-height:36px; font-size:18px; text-indent:35px;}
.mt20{ margin-top:20px;}
.ml8{ margin-left:8px; display:inline;}
 

.stfm{ width:675px; float:left;} 
.film{ width:675px; height:60px; background:url(//fun.youth.cn/images/20160607fun_07.png) no-repeat;}
.tv{ width:675px; height:60px; background:url(//fun.youth.cn/images/20160607fun_14.png) no-repeat;}
.music{ width:675px; height:60px; background:url(//fun.youth.cn/images/20160607fun_16.jpg) no-repeat;}

.fun_y{ width:305px; float:right; }

/*支持放大显示效果的TOP排行*/

.top10 {
	width: 305px;  overflow: hidden; 
	float: left; padding-top:18px; }

.top10 .expTxtC {
	padding: 0px 10px;
}
.top10 .expTxtC li {
	overflow: hidden; vertical-align: middle;
}
.top10 .expTxtC li .olCell,.top10 .expTxtC li.current p {
	display: none;
}
.top10 .expTxtC li.current .olCell,.top10 .expTxtC li p {
	display: block;
}
.top10 .expTxtC li.current {
	height: 150px; margin-bottom: 10px; border-bottom:#E5E5E5 1px solid; }
.top10 .expTxtC li.current .tpic span {
	left: 0px; width: 225px; height: 30px; text-align: center;
	line-height: 30px; overflow: hidden; font-size: 14px; 
	display: block; position: absolute; cursor: pointer; 
	}
.top10 .expTxtC li i.txt {
	width: 200px; height: 30px; overflow: hidden; font-size: 14px; padding-left:10px;
}
.top10 .expTxtC li i.iSub {
	float: right;
}
.top10 .expTxtC li i.tpic a {
	width: 225px; height: 140px; overflow: hidden; display: block; position: relative;
}
.expTxtC li {
	height: 30px; line-height: 30px;
}
.expTxtC li i {
	float: left; display: inline;
}
.expTxtC li i.num {
	width: 22px; height: 25px; text-align: center; color: rgb(170, 170, 170); line-height: 25px; font-size: 13px; font-style: italic; margin-right: 7px;
}
.expTxtC li.current i.num {
	background: url("//www1.pclady.com.cn/global/2013/images_h/ladyindex/bg.png") no-repeat -557px -12px; color: rgb(255, 255, 255);
}

.fun_yk{ width:273px; float:right;border:#e2e1e0 1px solid;padding:15px;}
.hong{ color:#da206d; }



/*footer*/		  
.youth_footer{ width:100%; margin:18px  auto 0px; padding-top:15px;height:85px;}
.youth_footer-nr{ width:1000px; margin:0 auto; }	
.f_end,.f_end li{ width:100%;float:left;}
.f_end li a{ color:#a9aaa9;display:block;float:left; padding-right:13px;white-space:nowrap;margin-bottom:10px;}
.f_end li a:hover{ color:#a9aaa9;display:block;}
.f_end li font{ width:75px;color:#857f81;font-size:14px;text-align:center; float:left; padding:0px 0px 1px 3px;}


/*bottom样式*/
.youth_ws{width:100%;margin :0px;}
.youth_copyright{ width:1000px; margin:0 auto; padding-top:20px;}
.youth_copyright span{ width:700px; padding:10px 10px 0px 0px; color:#999;  float:left; text-align:right; line-height:36px;}
.youth_copyright span a{  color:#999; }
.youth_copyright p a{color:#857f81;}
.youth_copyright p a:hover{ color:#857f81;}
.youth_copyright p{ text-align:center;  line-height:40px; color:#857f81;}


/*图片页*/

.header{ width:1000px; height: auto; margin:10px auto 0;} 
.hd_pic {width: 946px; border: 1px solid #e6e6e6; height: 95px; margin-bottom: 20px;  padding: 5px 26px;}
.hd_bottom_logo {height: 75px; margin: 5px auto 0; width: 1000px;}
.hd_bottom_left {height: 75px;width: 690px;}
.hd_bottom_left img { float: left; margin-top: 8px; width: 90px;}
.hd_meun { float: left; height: 75px;  text-align: left;
}
.hd_meun_jk { color: #115793;  font-family: "Microsoft Yahei"; font-size: 18px;font-weight: bold;line-height: 75px;padding: 0 10px;text-align: center;}
.hd_meun_jk a { color: #115793;}
.hd_meun_jk1 {height: 75px; line-height: 80px;font-size:12px;}
.hd_meun_jk1 a { padding: 0 5px;}
.hd_meun_jk2 {float: left; height: 75px; left: 75px;line-height: 80px; width: 270px;}
.hd_meun_jk2 a {color: #5589bb;}

.tu_list{ width:1000px; height:260px; float:left;}

.lie_tu{ width:235px; height:258px; border:solid 1px #cccccc;}
.tu_nei{ float:left; width:215px; height:85px; padding:8px 10px 0 10px; overflow:hidden;}
.tn_biao{ font-size:16px; line-height:32px;}
.tn_nei{ font-size:14px; line-height:28px; color:#999999;}
.ml18{ margin-left:18px; display:inline;}

.page-box { float:left; width:100%;height:40px;padding:40px 0px 10px 0px;}
.page-box .page a, .page-box .page span {font-size: 12px;margin: 0 4px;padding: 2px 7px;}
.page-box .page ._now { background-color: #2266bb; border-color: #2266bb;color: #ffffff;}
.page-box .page li {float: left;}
.page-box .page a {border: 1px solid #cccccc;}
.page-box .page a:hover { background-color: #2266bb;border-color: #2266bb;color: #ffffff;}
.page-box .page .disable, .page-box .page .disable:hover {background-color: #fff;border: 1px solid #cccccc; color: #cccccc;}
.page-box .page .now {background-color: #2266bb;border-color: #2266bb;color: #ffffff;}
.about_news a{color: #059;}
.about_news a:hover{text-decoration:underline; color:red;}
.page_current{display:inline-block; width:25px; height:25px; border:1px solid #CCCCCC; background:#113C8C; color:#FFFFFF; line-height:25px;}
.page_sytle{display:inline-block; width:25px; height:25px; border:1px solid #CCCCCC; color:#000000;  line-height:25px;}
.page_sytle:hover{text-decoration:none; background:#113C8C; color:#FFFFFF;}

















